5063 429
1604 219
3499 927
832 54
4626 243
7761 486
3573 833
2412 513
3076 471
2375 322
1888 459
5286 31
729 45
4578 481
3922 635
3583 795
8904 729
1550 383
7025 425
2558 65
2308 563
2973 392
2106 416
3849 708