40658 119
5267 552
4217 246
31891 583
29247 344
15532 480
17224 416
5913 445
10338 619
8292 708
18155 135
27885 379
7991 82
24376 328
5661 337
3433 498
2954 597
4421 720