2305 31
2125 104
5319 564
4859 735
3939 418
3689 839
4967 464
966 79
633 37
670 89
31750 677
4970 387
2465 671
14702 116
6793 47
15961 731
1583 278