2557 781
556 142
969 233
2794 843
2920 807
1038 280
3056 855
4684 722
12900 773
871 73
85329 199
29901 334
30995 371
29276 388