40793 119
5297 552
4256 246
32049 583
29300 344
15658 480
17323 416
5973 445
10406 619
8366 708
18367 135
28131 380
8124 82
24430 328
5694 337
3441 498
2960 597
4432 720