3201 355
1634 52
4959 228
2339 739
14722 560
5509 146
1548 99
4329 73
2907 897
6231 1017
4766 630
5722 422
6095 32
7373 576
3202 145
8782 473
10689 601
15150 923
659 193
2626 487
7867 891
5247 793
28997 1017
5648 330