400
262
0
4
225
414
1
271
2
328
3
248
307
367
6
372
325
314
365
246
243
264
322
5
361
258
435
100
946
21
33
600
1922
39
67
500
568
800
913
8
11
17096
305
1431
843
7
715