2171
1630
1083
1714
2691
295674
165833
95110
122723
10189
77923
6156
115820
76813
5535
4353
7797
4623
52416
5413
131826
6856
74822
159812
5065
4238
55511
126346