2956
3833
4103
4290
7039
3388
13165
2698
2632
3411
2816
2830
4690
4918
4379
33970
5329
5332
3477
3147
26320
10599