3935 513
100727 235
41067 217
18297 405
9996 561
5368 447
8400 805
2953 261
2218 406
2650 755
2575 432