2560 781
558 142
974 233
2794 843
2938 807
1040 280
3058 855
4704 722
12909 773
880 73
85464 199
29904 334
31105 371
29289 388