12153
3716
2667
5969
3808
3325
4166
4416
6438
2612
22234
5738
6000
3870
17112
4692
7371
2622
4438
4715
2680
2805
27190
20176
3928
6685
11581
6825
6547
57272
8422
107816
33650