157
1
80
121
672
98
62
23
207
64
384
2
307
306
89
241
122
1097
77
1166
16
1991
1448
7
309
165
124
135
1001
73
903
2525
5
645
3760
13