1093
218
1197
580
1016
268
1284
409
583
122
798
325
1514
485
3152
1602
1713
713
651
171
1051
532
832
348
637
183
854
267
569
143
650
284
569
116
860
186
178
83
611
81