3835
5
1331
2
297066
0
1334
1
3910
3
2428
1704
24337
22
10317
11059
9
610
3026
2758
9954
6
2277
1089
4382
4
5978
5169
3256
1179