4258
1
5919
2
6516
8
2032
4
2534
1804
2492
2966
6
2165
1327
1714
3106
123674
35
1289601
496
0
3593
16
605
2060
2676
2837
3055
297066