3931 513
100675 235
41048 217
18287 405
9995 561
5364 447
8399 805
2947 261
2217 406
2650 755
2573 432