43696 286
37210 610
9211 129
36279 626
15724 611
5072 640
4234 476
1130 71
4978 654
2994 400
1901 416
2223 377