528 101
1043 145
2854 714
2966 717
1980 462
2744 458
1045 297
1326 284
1061 273
1642 459
2306 609
3452 904
1968 594
1125 283
1804 455
1157 296
1287 246
1067 228
856 220
1571 302
2498 518
275 29
2975 618
824 65