157
1
80
122
672
98
62
24
207
65
384
2
307
306
90
241
123
1098
77
1166
16
1991
1448
7
309
165
125
135
1001
73
903
2525
5
645
3761
13