1238 86
2269 346
2557 504
2038 414
2628 662
33655 206
1602 109
861 88
2504 477
1012 165
3914 147
36090 385
3307 47
3720 78