3995 191
1013 110
3220 750
3963 554
2782 721
3648 861
2217 25
4752 35
2306 319
2645 761
4587 611
1523 131
2988 536
41331 853
3090 752
2343 413
2985 264
14603 687
3793 120