500
209
0
300
315
1
544
12
15
200
407
4
630
3
50
1187
4229
21
166
1245
39
1354
7
94
1362
36
1251
1342
55
1140
77
1316
24
1247
1547
10
63
3871
2
1553
16
2583
1447
3634
2004
2417
2428
2022