291 628
2891 313
543 55
861 97
828 66
450 202
665 528
298 141
586 43
401 893
720 80
933 175
2962 412
928 712
230 76
41 991
895 230
463 732
1007 557
444 858
674 736
345 622
561 872