2285 618
2961 592
2916 507
3898 160
2850 605
9498 275
7425 581
4598 860
5155 779
2622 233
4296 441
26162 613
30342 293