40652 119
5267 552
4217 246
31890 583
29246 344
15529 480
17222 416
5913 445
10338 619
8290 708
18152 135
27881 379
7988 82
24376 328
5661 337
3433 498
2954 597
4421 720