3504 907
459895 846
7040 34
6216 507
8760 485
6736 177
4597 305
20494 313
2628 428
11152 462
4794 457
41606 682