2508 90
5882 454
11774 46
17708 410
4038 625
5772 526
5458 912
19113 318
9811 104
16272 680
3691 72
6964 503
5056 245
7522 281
6889 95
6336 447
21062 154
5314 583
4837 414
4840 342
2258 29
6140 344
7232 894
4602 518