1014 280
7603 41
2635 69
4560 346
14191 702
3249 682
3665 687
948 163
2670 520
2899 511
7925 390
3751 433
3230 456
2407 265
8901 730
3401 200