3498
4
3779
2
2524
0
1289601
2964
1
3051
940
1603
6164
1461
484
536
2087
614
1015
803
255
2366
19944
2906
453
894
2258
486
2274
1672
108797
520
1719
2990