40501 59
3721 503
3101 513
1261 61
16800 189
3814 670
7520 109
8849 469
12351 472
5326 373
6908 354
4202 736
12278 333
4536 767
8863 285
6232 124
2286 461