528 101
1043 145
2853 714
2966 717
1980 462
2744 458
1045 297
1326 284
1061 273
1642 459
2306 609
3452 904
1968 594
1157 296
1124 283
1803 455
1287 246
856 220
1066 228
2496 518
1567 302
275 29
824 65
2971 618