500
2541
66
90
50
648
3
16
150
874
2
8
432
0
5
800
1337
23
17
5163
95
110
300
842
6
752
12
30
1087
4
11
20
392
696
21
7
100
756
24