529
0
1152
345
50987
894
316
121182
1
90
2231
705
2000
1139
2730
6
531
19034
726
1650
729
1670
566
2006
629
247
9178
419
2275
2
9807
381
751
25137