4005 848
5470 239
4631 605
18879 671
5980 676
6050 349
4734 521
5815 669
2712 436
2509 335
18410 947
9448 141