4231 513
102912 235
41878 217
18776 405
10241 561
5489 447
8666 805
3075 261
2293 406
2661 755
2617 432