1603
1
8316
8
1813
1660
2996
0
1691
526
1681
1193
4044
5
4471
2
7258
801
1189
2082
2294
1699
2930
4
1825
467
2009
4335
3125
1361
2562
2522
1382
2901
2100