2377
1
1331
2
4471
2428
0
1704
10317
11059
9
24337
22
1412
5504
16
3256
9954
6
19944
19783
11924
1334
17946
131589
810
2906
3090
19932
3050
4382
4
2907
1179
2281
7
1174
1239
25669