2580
17183
3340
2457
4642
7548
1630
2101
4970
22968
2678
7376
16642
3785
2281
6243
10338
9072
20220
9048
7665
9801