40802 119
5297 552
4258 246
32056 583
29301 344
15660 480
17326 416
5975 445
10409 619
8369 708
18372 135
28140 380
8126 82
24432 328
5694 337
3441 498
2960 597
4432 720