3180
3180
2227
970
1225
22992
4751
5242
13163
9489
8950
1622
7483
44104
15199
2479
2317
1502
2825
1490
6365
1681