1009
459
753
196
552
189
1898
1075
324
112
898
157
708
186
4446
2243
1897
869
579
196
585
288
703
271
805
328
710
316
155
53
635
203
637
144
617
248
553
298
885
276