15068
2693
3390
1780
1626
2796
1756
2203
1874
1669
3104
1849
10260
3008
2602
3436
3191
16114
5951
3276
13633
4867
29688
4323
20003
4314
10598
21186
3078
8008
21006
2669
3819
4242
78032
13977
33258