3001 451
2922 680
5192 537
12143 167
13926 419
4942 859
3992 679
2261 584
2448 285
2472 256
2908 595
5714 631
5798 360
18620 693
9554 731
1285 43
2873 226
3958 500
3297 654
916 53
2935 637
2041 285
3421 594
4027 596
1718 276
6673 491
6338 412
3007 495