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