1130
1
2176
5
3061
6
618
1312
1283
597
2
1383
9983
3625
7
704
4273
529
3795
2459
9
2420
3
984
1400
0
2096
306
1637
479
4987
1268
1053
1254
1732
3389
1815
3233
16