508 32
5581 230
3216 649
3345 785
18176 607
1928 534
583 109
633 105
1997 558
4622 224
20848 338
6213 61
949 80
4696 512
4736 343
3972 261
871 127
1701 310
5721 510
1221 126
6350 870
7746 421
4558 181
3374 697
4799 773
7067 256
9509 608
1208 228