31535
0
17353
1020
968
19279
2
467
20634
8
1824
25137
1551
2727
1285
3498
4
2275
2748
2668
935
5
3114
5237
381
3380
3
2619
1
2806
2546
458
2438
489
261
2758