247 63
1233 346
2895 759
2478 510
2591 662
200 33
1051 234
2937 860
1241 255
1875 568
2497 477
19186 108
4326 444
73500 533
13320 313
8170 647
3184 203