31535
0
19279
2
2524
17353
20634
8
2881
1020
2275
25137
467
2224
2804
1824
390
605
968
670
2730
6
3092
1
798
49165
7
1343
768
2952
3625
2320
918
1806
3
3844
5
3114
4