40920 59
3729 503
3108 513
1268 61
16951 189
3822 670
7562 109
8890 469
12372 472
5340 373
6950 354
4209 736
12284 333
4582 767
8874 285
6251 124
2297 461