40800 119
5297 552
4258 246
32054 583
29301 344
15659 480
17326 416
5974 445
10409 619
8369 708
18372 135
28135 380
8126 82
24432 328
5694 337
3441 498
2960 597
4432 720