1000
2
642
1
1132
284
427
1713
2247
3
1453
1034
633
535
3160
1308
1444
899
1930
889
462
2291
1711
4
945
616
500
1274
0
1767
1307
704
625
1331
1611
6