3606
3
1022
0
1795
1
2551
1510
4
1668
1946
374
3906
5592
8
3470
5
2440
817
2
3041
7762
3012
847
1397
3618
444571
9
2002
1657
2209
6
2722
3256
297066
4074
3208
2060