3003 604
9591 127
16598 521
2927 110
25165 315
6891 709
8682 52
2698 529
17733 361
43248 660
8920 39
29568 232
1773 148
6086 440
8295 627
2016 392
4969 69
7566 198
14781 592
3017 178
4704 90
22013 322
8026 824
36192 722