2560 781
557 142
972 233
2794 843
2935 807
1038 280
3057 855
4700 722
12906 773
878 73
85417 199
29903 334
31059 371
29281 388