100
90
1
15
276
3
5
10
303
0
7
50
589
12
578
2
2095
3300
2957
2110
27
2363
9
3714
33
1948
2430
2706
4616
1978
29
4675
53
2494
20
3439
17
2550
2818
19
2887
11
2814
4
2874
6
3214
37
4344
28
3247
2745