20634
8
1020
0
2668
2
2730
6
2727
325
105290
17353
19279
31535
611
2645
3092
1
25137
2992
1343
2657
3
451
237
675
422
392
271
2283
1580
3366
1222856
4
521
318
1149