1097 238
2303 531
2612 835
3158 909
2797 598
1242 249
340 62
7709 167
9573 444
5859 421
28874 261
73219 517
54957 741
19318 569
9668 94
31407 329
8233 370
3450 232