46
1
100
2
62
163
85
60
51
25
96
3
131
77
30
122
115
618
114
123
1297
622
179
1727
4
1054
819
247
348
1210
1250
1537
94