2560 781
557 142
971 233
2794 843
2930 807
1038 280
3057 855
4692 722
12901 773
875 73
85387 199
29902 334
31038 371
29280 388