1095 257
2295 422
27956 263
15429 209
1260 201
881 165
5225 454
47106 420
93518 197
23329 564
166860 898
62171 736
66511 831
15223 50