2250
1
987
1065
1694
1473
1624
1290
2079
2312
0
2256
10
392
2108
1552
232
1241
6499
3
12733
5
925
3435
4
6977
2082
2490
6
1766
2
1416
2026
5717
17333
27
2772
1354
40062
19