3000 509
3384 744
2824 270
3651 410
1981 295
2142 585
4340 49
3420 553
3226 528
2997 552
4046 461
2016 373
5177 419
2878 575
2071 392
2106 365
1363 116
1548 256
4014 690
1228 109
3634 528
2869 476
2586 487
3371 492