3576 502
4956 233
5305 573
3733 729
1800 63
2326 57
3635 334
2222 127
3295 470
3895 607
2866 415
3292 398
39815 433
34240 473
33408 532
20333 104
45530 665
27903 966