30641
0
18766
2
24436
701
579
2023
19951
8
454
1905
1431
1
16822
163
279
1682
668
485
2336
1997
3
478
595
2451
461
2836
4
46077
4957
9
253
324
546
946