3939 513
100786 235
41082 217
18310 405
10001 561
5372 447
8403 805
2955 261
2220 406
2651 755
2575 432