2943
4354
2709
6175
13908
49479
6932
37647
21961
31567
30768
21233
13977
10610
34109
9969
34298
109893
77333
11907
9124
15431