1650 253
15362 105
11119 882
7963 625
34561 398
39005 298
3787 480
116815 403
6576 309
7135 890
4652 265
9183 48