40605 119
5261 552
4216 246
31860 583
29230 344
15520 480
17212 416
5911 445
10325 619
8286 708
18131 135
27849 379
7969 82
24370 328
5654 337
3432 498
2954 597
4421 720