3017
859
1105
1023
1178
3360
1788
4442
7710
2877
1775
3937
1415
2867
6424
2653
6317
7568
2059
2214
2014
2234
4093
3271
4226
3206
1869
3933
4967
3449
4357
22047
7925
4015
4622
4101
3423
4345
5116
9639