2535
2
1603
1
1250
1681
1539
2921
5
1788
1295
1669
1876
3765
4
1038
1558
989
0
1348
2133
3498
280
2622
6
2650
20
2377
1819
1622
32302
1135
2886
2430
3683
21152
8