31535
0
2727
2
25137
1020
2668
2730
6
2657
3
17353
968
19279
2645
2546
1
20634
8
4111
3092
325
2992
1580
392
675
422
2283
3366
318
611
1149
245
1869
5
1559
407