5316
3
2570
1
20634
8
1547
21743
448
2730
6
105807
42
2315
2
12005
363
0
11221
23
2564
249
2459
9
400
17353
48708
1343
11951
10
1811
482
543
56488
31220
116
1073
422
1186
2855