396 171
1005 62
970 642
857 140
314 590
1507 808
1442 384
39 728
893 939
861 1
919 615
132 893
42 777
557 904
166 607
461 454
682 228
298 755
850 211
935 29
242 809