1960
2988
8554
2325
1639
1858
9706
4099
2759
2868
7133
1540
31424
18893
16264
8107
6295
2086
7281
3836
4451
6949
3161
6484
11767
5624