1225
0
2057
2
1310
131589
1
685
1012
542
475
38477
34
581
106
120
608
444571
9
370
272
618
815
302
3213
7
621
2534
23802
383
3475
5
773
1055
1056
3546
978