1626 253
15354 105
11114 882
7962 625
34555 398
39004 298
3787 480
116811 403
6575 309
7134 890
4652 265
9182 48