1099 238
2309 531
2612 835
3159 909
2800 598
1243 249
341 62
7710 167
9573 444
5860 421
28886 261
73221 517
54959 741
19318 569
9668 94
31412 329
8233 370
3451 232