40749 119
5286 552
4238 246
31972 583
29275 344
15611 480
17280 416
5966 445
10374 619
8333 708
18264 135
28022 380
8064 82
24410 328
5676 337
3437 498
2957 597
4425 720