2415
102012
73223
3075
5238
8533
3852
3564
2645
79424
107520
7506
154423
1272
1680
1872
2920
2916
61110
60812
158128
88815
84222
177131
1941
3426
3123
4235