1093
1527
949
2840
4514
1079
7144
17365
35131
2176
5667
1956
2050
2005
6158
1961
6848
2834
3027
3839
3728
2639
2135