3931 513
100676 235
41048 217
18289 405
9995 561
5365 447
8399 805
2947 261
2217 406
2650 755
2573 432