31535
0
17353
19279
2
25137
2730
6
3114
4
2224
20634
8
1893
1
1098
1498
1333
1285
331
1877
81
1462
483
169211
11
6800
392
2275
1550
138
1139
785
505
402
367
453