2888
1066
988
394
1626
854
798
411
3393
1669
650
408
700
176
484
170
579
269
610
185
811
380
1912
846
2270
1288
617
255
362
98
362
181
651
126
493
159
523
222
706
253