22362 202
5007 332
3099 870
6700 879
3927 658
7405 526
1902 167
69300 474
25724 845
30940 41
2686 103
4851 509
5287 250
1198 121
2554 317