228
2
116
1
54
13
146
174
1090
384
625
280
1022
89
120
73
61
64
274
339
1459
81
293
344
62
65
312
298
69
3452
10
1220