1038
0
956
3655
3
616
341
5970
6
1343
1
1754
2
1933
2668
7
445
394
14
532
15233
57793
1080
491
1029
448
579
818
1452
367
174730
18
3378
484
718
1282
2821