3001 740
2466 547
2555 697
1469 423
1916 527
3088 951
1271 272
1975 518
7416 308
4831 169
14759 599
10428 227
22181 573
8966 222
3970 451
6284 485
9976 541
2960 245
6937 756
9604 677
5295 680
14297 609
9698 169
8580 624
6225 664
3518 243
1647 54
9665 891