22269 202
4887 332
3089 870
6669 879
3776 658
7318 526
1816 167
68601 474
25231 845
30463 41
2693 103
3318 509
5165 249
1178 121
2526 317