1045
0
31535
584
1238
1015
467
1152
1824
419
6800
2952
683
25127
4594
1
46414
1356
154
768
431
1603
1541
1095
479
2748
2
745
269
657
377
1921
421