500
959
5
8
400
915
2
0
1036
12
11
300
744
3
790
1
2690
41
105
1546
6
17
1383
14
28
667
200
663
1033
100
986
914
600
817
4
734
784
1144
1004
1000
3142
44
117
1370
7
2637
27
5000
5548
42
69
50
818
1282
838
1609
102
2991
1983
13
80