1815
2
2982
3
2352
2333
1193
3117
8
4425
6
493
1
1053
0
1310
951
2104
1012
3289
1225
1700
581
1431
1048
4018
7
1688
1833
1364
1813
4
1969
776
1127
475
746
994