500
1592
30
50
600
1118
18
9
700
1621
31
19
1411
25
755
0
7
697
4
718
6
648
650
1
541
659
3
1768
22
1914
13
1541
24
10
2882
12
288
1344
17
68
1026
1044
834
788
1157
2
933
871
268
935
1004
1049
769
952