3044
12891
2404
3770
13667
13395
4931
6081
15331
2515
4562
3500
2975
2612
3567
3131
2602
19695
120358
21435
8027
4369
3172
4800
10582
2846
22298
289808
23421
23924
42694
15402
148975
7842
5181