1246
487
321
199
484
81
594
159
520
60
648
221
612
151
607
84
307
215
145
68
553
127
352
178
529
99
750
261
439
142
605
167
524
119
429
208
313
162
285
10