4228 513
102846 235
41850 217
18766 405
10233 561
5485 447
8659 805
3071 261
2292 406
2660 755
2616 432