2991 601
1007 214
3153 565
1628 423
3062 690
1227 331
6311 567
4363 311
2959 935
2240 571
2000 308
1020 207
2642 535
2182 542
1469 293
358 51
847 83
1863 272
3212 349
2066 251
6919 579
3338 921
3004 726
2503 542