1296 267
14742 105
10671 880
7887 625
33956 397
38920 298
3757 480
116441 403
6501 309
7080 890
4609 265
12600 48