2503 166
1839 460
318 88
2264 504
2869 752
2483 551
1977 485
2712 497
29771 417
3552 410
3251 448
6970 695
4561 71
5005 279
2575 152
6676 802
3160 517
5191 613
4130 705