18202 486
19018 167
8862 417
12672 48
3779 587
21975 457
5158 321
9715 309
7888 97
3677 681
2263 169
20602 751
11295 732
9769 585
3393 200
2148 275