308 106
664 231
167 226
161 832
16 798
25 86
916 847
403 885
574 948
327 428
349 708
877 929
166 599
890 529
237 982