40793 119
5297 552
4257 246
32051 583
29300 344
15659 480
17325 416
5973 445
10407 619
8367 708
18371 135
28132 380
8124 82
24430 328
5694 337
3441 498
2960 597
4432 720