3932 513
100685 235
41051 217
18289 405
9995 561
5366 447
8399 805
2947 261
2217 406
2650 755
2574 432