3603 805
4437 568
17285 358
15785 829
1306 64
1905 278
9047 230
5125 484
6320 280
7247 674
9748 714
7172 657
5143 127
3459 109
3953 562