2995 521
2190 116
5139 732
8905 166
3352 122
4204 304
3936 857
3593 820
3446 446
3707 551
9280 451
8387 938
2291 134
2738 239
1074 68
1661 139
2645 441
3282 167
2985 498
5317 579
10616 352
4168 243
2589 183
4549 659