4258
1
2534
2
5919
6516
8
2492
1804
2966
6
2165
1714
3106
123674
35
1289601
4
3593
16
605
2060
2676
2837
3055
297066
0
1177
2300
1876
923