29530 616
17659 773
2459 169
8077 324
20538 206
6466 143
3860 311
13121 54
16802 324
8105 687
7860 381
7827 290
9245 558
4583 118
13045 486
10953 154
7334 807
10884 603
5747 201
4057 585