504 33
1323 167
2710 550
2854 544
569 64
1522 282
2898 659
2645 478
2900 426
6108 222
3334 463
2636 568
2851 769
1660 285
3391 680
1736 410
1267 213
1464 239