22361 202
5004 332
3099 870
6700 879
3924 658
7403 526
1902 167
69282 474
25718 845
30925 41
2685 103
4851 509
5286 250
1197 121
2553 317