270 63
1239 346
2906 759
2483 510
2619 662
208 33
1055 234
2962 860
1262 255
1883 568
2509 477
19394 108
4337 444
73530 533
13344 313
8177 647
3197 203