929
3
2972
0
2348
1
189326
2386
3491
4
2395
6
2245
2392
3485
7
4198
1591
2530
19079
94424
1174
2437
2
3539
2732
5701
8