600
3
1047
2
388
1
1576
767
0
1181
718
963
450
882
100
1919
3338
7
3001
4
1386
1768
5
2007
942
1538
693
1083
932
1451
252
445
349
974
2051
10
2571
1288