396 81
2510 721
1816 476
237 69
9721 106
1132 362
351 111
2099 693
259 70
2947 629
2107 691
539 119
387 98
1114 243
1338 327
296 92
924 228
400 114
310 63
182 39
269 82
1767 540
995 271
758 179