2975 313
1010 369
729 108
1003 132
205 912
89 494
8 171
309 328
624 313
688 217
227 512
456 577
415 185
843 730
962 352
524 941
528 96
339 943
632 153
597 516
94 225
419 975
299 937
173 511