5055
3
91887
19
8403
16
1942
1
18816
11
2541
0
21152
8
1630
1004
6779
5
1360
2972
1498
1093
2
3312
9
4029
2507
1073
2562
1329
4
3085
1716
1402
1649
9611
2060
1637
4948
3683
1415