3001 413
5885 370
2341 443
8248 714
5739 312
2616 328
16065 847
2958 428
4777 672
5888 959
2543 444
3059 597
3475 643
5364 696
1265 63
2217 493
4273 954
5214 426
3382 467
2903 634
5397 416
5064 673
2348 216
1893 84