43053 762
1254 103
5196 368
24894 89
10776 564
3381 140
2562 290
2395 294
3371 575
4429 544
3211 475
3145 612