2531 441
17569 259
38692 168
50702 422
11640 95
37195 262
5902 587
6825 669
5466 558
4271 551
6070 390