31535
0
25137
1462
1
2275
2
19279
979
251
1584
798
1020
17353
968
7456
4
2587
16
325
2574
1824
433
409
226
20634
8
2668
1859
3114
2299
5223
9
3315
3510
3498
303