1000
83
435
101
18
245
292
84
11
882
43
109
280
358
142
625
65
391
948
370
30
611
16
237
844
441
556
928
344
35
603
605
977
423
466
673
44
728
197
218
758
496
56
351
326
73
219
273
115
637
161
448
224
8
74
57
594
118
116
430
842
93