1003
2
1306
1787
3
1624
1
823
1609
4
1260
1207
487
828
0
1710
1365
6
1561
3201
96
188
5
240
474
897
395
1524
4744
9
5181
12
4999
1210
2111
7
2748
1690
930
1993