20634
8
2727
2
1020
0
2668
2730
6
2657
3
521
1
611
17353
1385
19279
2645
2546
4111
3092
325
2992
25137
105290
31535
1580
392
675
422
2283
3366
1343
318
1149
245