4063 220
34863 184
10977 431
32124 505
64583 234
8979 521
4287 282
6869 504
31805 92
58257 1008
2605 70
2548 98
5070 658
8089 235
3186 659
2875 261
4844 395