509 156
2520 702
2076 589
2989 944
2224 399
2167 558
3441 521
2061 419
2935 530
1873 509
2264 421
157 36
2130 589
1667 325
3301 533
3527 588
5451 60
4666 673
4033 430
16185 655
16907 504
6224 359
5986 739
4791 318