1501
5
1635
2
1447
1605
1204
4
838
2214
12
2535
10
1231
9
1171
5042
24
934
2890
1214
1846
1381
2137
3
1682
1
2703
906
2948
7
506
1217
0
1401
863
1177
3400
5635
17
486
775