3840
1282
2597
1872
2503
2185
831
4103
2268
1950
581
2044
1849
704
1596
602
869
3916
838
753
1178
4524
2510
4928
