29512 43
16044 41
170432 203
4538 166
27255 244
7926 400
3843 124
2008 27
2038 129
6556 612
7740 440
14495 792
2822 336
8671 349
1722 271