31535
0
2574
1
25137
1020
2275
2
19279
325
3691
5
17353
968
2224
1254
467
538
2269
4
492
20634
8
2668
505
3114
1880
5223
9
798
3510
3498
802
1682
1824
2714
70