1815
2
1431
1
1972
951
2982
3
2352
851
1339
2333
1127
1106
746
0
1688
2219
1162
1578
6
3117
8
674
1223
1767
2505
4425
1239
1451
493
6753
17
517
3079
5746
23
1053