40907 59
3728 503
3108 513
1268 61
16899 189
3822 670
7558 109
8883 469
12371 472
5340 373
6948 354
4209 736
12284 333
4582 767
8874 285
6251 124
2297 461