31535
0
19279
2
2224
17353
1893
1
25137
1550
1498
968
483
152
2275
505
20634
8
1877
402
785
138
367
1020
1139
3092
734
334
392
81
2727
1824
1346
4
1740