82
1
62
2
161
3
108
96
81
78
100
112
46
248
60
85
163
86
1400
5646
16
622
1297
1165
1538
179
2013
5
744
525
773
842
680
4
742
582