1540
539
5775
2944
1654
599
1768
616
2209
688
1279
588
1739
689
1306
447
1243
425
1055
414
1304
432
1255
494
4591
2100
1541
790
865
282
887
446
922
446
2179
990
768
448
7326
3916