3110
1356
1321
7208
4170
1639
1583
1456
2100
1425
1658
770
3804
1418
1648
4974
1498
4549
3884
2909
2158
6631
4788
10030
1882
3018
1644
29768
3572
1120
3445
2249
7238
3691
4629
6209
9916
2869
8639
5167
5645
3399
4657
5370
19670
6840
4042
19379
5886
5875
22335
8074
3071
9161
17847
33255
17146
41061
18060
6050