3186
1
3634
2
2554
16
1272
4
991
0
1825
1408
1431
1547
4370
83
2776
3106
123674
35
605
2060
2676
2837
3055
297066
1177
2300
1876
923