1668
994
683
287
1654
820
2316
171
552
178
430
68
495
117
609
149
415
153
557
275
560
115
540
159
166
24
308
41
627
51
669
202
556
160
565
186
542
157
602
244