22331 87
5009 492
3768 138
2041 63
4871 707
12039 479
6344 27
2247 191
12936 240
18891 482
16401 213
13955 356
10794 208
3393 333
2117 116
39883 105
5981 358
4629 192
5385 564
4688 810
17684 785
36244 626
9210 591
7827 763