109582 277
23442 240
4793 685
5713 533
22369 779
3416 463
45404 196
14334 226
46697 864
61148 629
3263 536
32729 149
189269 996
4571 492
2778 483
5379 188
3711 259
4613 688
131979 559
79624 567
8380 485
143177 345
74430 963
75181 464
4943 487
66346 252
8359 138
1088 139