22361 202
5003 332
3099 870
6700 879
3924 658
7402 526
1902 167
69280 474
25716 845
30922 41
2685 103
4851 509
5285 250
1197 121
2552 317