2943
2722
2293
2970
39898
2501
2327
4649
2216
24738
2379
3905
2993
1646
1623
16242
65424
11097
2515
1966
1740
1408
2333
3613
2341
2124
1718
2044
4604