1029
0
304
1
2897
2
7546
3
3732
7
1073
241
437
312
524
2694
2075
380
3070
5
61
1466
527
1101
173
720
356
592
1199
1314
881
4141
2327
164
980
346