500
428
5
20
268
3
6
700
441
9
12
539
21
100
262
0
4
600
397
352
2
351
322
299
1
306
349
280
477
400
1163
1500
1484
37
28
613
300
712
1234
10
18
1145
13
29
50
3052
3431
7
1693
3728
4464