4064
1643
1899
607
4239
1621
2216
1026
3589
1780
1454
642
753
367
1603
838
3961
1678
6187
3613
969
332
778
240
863
336
990
370
487
221
1087
428
2366
1121
670
263
328
161
406
222