121
1
155
100
149
97
81
73
43
445
96
91
3
39
50
28
214
360
2
409
179
508
80
922
569
419
866
4754
6
5136
10
34849
19
1998
7
1033
1859
9