3546
1
32302
0
528
3498
4
1037
2
3779
2948
6
4471
3868
10
2964
3051
1603
496
1903
3
1461
1410
3519
9
6346
16
1310
2906
1221
8637
11
10598
2154
3694
6668
4832
5347
2835
1650