506
0
20634
8
458
18385
2
331
427
500
303
3092
1
339
693
5722
3
57
1769
121182
657
1099
105290
2749
1222856
4
334
327
581
223
2211
831
2069
250
1377
2115