5212
6
2352
2
2688
7793
4
2219
1828
3
1547
1
496
0
300
1015
467
2982
3090
1606
1495
1819
572
1860
2903
8527
2932
1816
1380
2535
1681
1691
2600
21152
8
1431
6346
16