1275
2
2358
9
1532
1
3971
2522
4179
2760
4
830
0
693
1399
2381
635
2512
5771
10
8527
3172
3326
3
915
1813
2562
801
83
2365
1000
1632
1547
1660
1691
1788
526