4250 513
103020 235
41931 217
18798 405
10266 561
5505 447
8673 805
3086 261
2298 406
2669 755
2620 432