541 860
36 641
812 257
89 535
25 113
398 488
118 584
656 875
756 45
307 201
388 148
411 35
184 87
579 511
2440 127
236 562
999 488
751 412
1008 557
1008 396
753 501
546 966
903 289