1536 344
2283 633
999 99
6646 309
21957 729
126215 209
59522 177
29935 368
5284 605
3834 76
24575 798
5382 501
9278 614
37732 694
3401 422