19783
2
2921
5
2535
32302
0
25669
1431
1
5440
8
1265
3498
4
83
1819
2258
2173
2468
3
4944
3386
1449
3090
6
7793
1558
2512
2316
6346
16
2932
1603
1348
1363
3614
266
3805