4228 513
102842 235
41847 217
18765 405
10231 561
5484 447
8659 805
3071 261
2292 406
2660 755
2616 432