500
103
0
114
1
800
334
13
5
787
15
17
200
321
2
240
985
7
50
354
365
317
523
505
286
444
319
243
241
730
21
430
424
333
1000
1123
28
300
1452
12
100
563
600
453
499
3
457
400
410