2350
11242
1202
5747
840
4015
4150
19855
923
4416
1035
4950
1173
5610
634
3030
1638
7837
604
2887
2403
11495
923
4416
983
4702
1294
6187
949
4537
1136
5434
1001
4785
923
4416
3495
16720
1049
5016