1038
1
1681
2535
2
1603
21152
8
1250
1539
2505
2921
5
1015
3354
1669
1876
1558
989
0
1787
1348
2133
3518
3
3498
4
2622
6
2166
2377
1819
951
1622
2077
32302
1135
83