50
4503
5
12
100
3423
1
10
2379
7
2158
3
8
3586
6
5049
0
2866
2031
2942
4
4470
9
2981
2
16
3330
17
5079
4468
3151
3194
33
1980
2743
2938
3821
3234
3656
2240
2660