1101
213
413
145
662
447
269
971
801
800
258
468
221
162
219
345
315
270
569
589
192
175
806
538
332
238
465
218
780
127
78
322
80
121
77
100
73
112
885
24
180
204
93
56
128
132
853
1524
169
41
667
728
277
406
107
137
64
28
436