829
0
345
1331
2
3765
4
1334
1
25669
2428
444571
9
1704
24337
22
10317
11059
3470
5
3158
984
9954
6
572
1089
181997
11
2467
1189