29012 288
8547 145
5140 478
5845 183
3776 410
8015 656
8550 606
3563 555
3870 251
5957 88
5195 492
2404 192
2915 201
2563 138
6998 606