400
263
1
100
318
2
12
500
843
3
8
435
6
10
573
4
507
5
508
11
433
547
0
519
694
1060
25
538
7
703
858
35
549
15