272 63
1240 346
2910 759
2484 510
2623 662
209 33
1055 234
2963 860
1265 255
1884 568
2511 477
19416 108
4338 444
73538 533
13345 313
8179 647
3197 203