3000 815
2665 659
559 107
476 122
1171 207
1804 387
84401 610
4226 523
4430 97
5055 424
1780 419
8264 248
3051 793
5721 487
2275 478
57842 710
881 199
3675 83
3037 294
69147 462
2926 319
249873 1005
19494 572
44286 944
91233 490
59677 239
60299 310
25552 838