984
2
1319
3
1476
5633
16
4121
15
993
111
1
451
1452
2071
619
3562
5
523
2362
1940
6
1389
2731
818
0
1588
1187
9
999
1531
1424
4
1482
64
1329
2799
2247
1378
1801