19279
2
31535
0
2727
2730
6
20634
8
25137
29323
2275
1824
802
2016
4
2697
5
387
392
486
381
1020
7334
518
510
995
1
2809
17353
356
1327
2120
443
246
282572