3031 866
1723 474
2913 849
2231 255
3041 399
1015 247
7480 837
4387 486
2118 479
9528 312
2578 406
3139 563
8181 318
5010 747
3088 172
3042 746
1335 388
1551 207
5612 565
7851 411
5317 928
7807 311
4074 308
2880 688