3930 513
100662 235
41042 217
18286 405
9992 561
5364 447
8398 805
2946 261
2216 406
2650 755
2573 432