3576 502
4951 233
5305 573
3732 729
1799 63
2326 57
3632 334
2220 127
3295 470
3894 607
2863 415
3292 398
39792 433
34235 473
33387 532
20318 104
45473 665
27871 966