1501 253
15290 105
11074 882
7954 625
34485 398
38992 298
3782 480
116794 403
6565 309
7131 890
4646 265
9179 48