2556 781
556 142
968 233
2794 843
2916 807
1038 280
3056 855
4680 722
12898 773
870 73
85301 199
29899 334
30975 371
29275 388