503 35
2159 578
2299 564
1292 345
2216 598
298 36
1196 157
2315 622
1832 418
2893 813
2070 601
1235 206
618 130
1808 454
2084 584
3747 642
2487 484
680 171
447 68
1450 414
2898 668
2841 822
3083 391
2230 423
1988 330
654 79
801 165
3231 744