1527 253
15299 105
11085 882
7955 625
34498 398
38995 298
3783 480
116800 403
6565 309
7131 890
4646 265
9179 48