3429 866
2560 781
558 142
974 233
2795 843
2941 807
1040 280
3058 855
4705 722
12915 773
880 73
85487 199
29904 334
31143 371
29291 388