1640
361
2335
758
1671
1626
2503
1147
329
666
390
380
485
806
244
419
2409
916
2428
1897
352
311
2107
854
