40912 59
3728 503
3108 513
1268 61
16923 189
3822 670
7560 109
8886 469
12372 472
5340 373
6949 354
4209 736
12284 333
4582 767
8874 285
6251 124
2297 461