1610
2
2535
1535
3
3765
4
1348
1
3498
2890
2468
2600
1622
32302
0
1564
1946
1816
4115
10
3053
7
1734
3453
1423
1405
2368
19783
578
2932
1603
2757
1040
5565
9
1295
17946