3935 513
100733 235
41071 217
18298 405
9998 561
5368 447
8401 805
2953 261
2218 406
2651 755
2575 432