500
1
745
2
1307
896
1583
3
1274
0
1767
591
757
1444
899
1930
946
1894
2299
911
1538
440
991
1135
1714
633
1034
386
642
565
1453
3208
7
535
108