40595 119
5261 552
4215 246
31857 583
29223 344
15513 480
17210 416
5911 445
10322 619
8284 708
18121 135
27834 379
7962 82
24370 328
5652 337
3432 498
2953 597
4421 720