40793 119
5297 552
4257 246
32050 583
29300 344
15658 480
17324 416
5973 445
10406 619
8367 708
18368 135
28131 380
8124 82
24430 328
5694 337
3441 498
2960 597
4432 720