1225 181
17962 345
23287 586
89223 352
51322 346
9521 341
2884 246
2332 266
3885 313
9190 481
2750 533
14734 527
5456 419
7043 559
3045 137