10243
4
665
5
496
0
1331
2
1334
1
1672
19944
2276
2428
1704
5950
10
1089
2245
3
1746
11924
1471
297066
1179
2281
7
9954
6
801
2332