31535
0
25137
17353
1098
3114
4
19279
2
362
2730
6
453
1020
2006
1
647
893
6800
467
579
310
1824
1614
3691
5
2275
2881
20634
8
584
1482
1645
185
968
283
2749