20634
8
2275
2
2730
6
440
0
31535
1346
467
19279
1358
1132
81
303
1
3114
4
1824
2809
17353
1343
876
276
389
800
2445
1506
3116
1008
569
25137
1640
427
1446