990
2
1032
1225
1
2306
964
4033
4
2554
9
1110
3
646
0
814
2113
521
1733
3025
1129
848
2326
2143
6411
11
1565
322
4111
2334
1302
3287
2296
968
699
1506
1425