3576 502
4956 233
5305 573
3733 729
1800 63
2327 57
3635 334
2222 127
3295 470
3895 607
2866 415
3292 398
39820 433
34240 473
33414 532
20339 104
45539 665
27908 966