31535
0
25137
2275
2
1020
19279
1824
445
20634
8
2224
503
17353
333
357
1551
323
21743
1
604
3203
10
1871
2668
392
303
3114
4
2328
3
263
25127
4192
3510
2809
909