580 148
2919 861
780 173
2858 804
2416 562
1669 221
822 69
1465 367
3618 602
4953 556
10182 370
15944 147
7730 271
19481 190
11779 298
16120 767
25906 703