19783
2
3765
4
5949
5
7793
32302
0
2903
3
1631
1
2535
25669
1985
6327
7
17946
1864
3090
6
2189
1800
2549
11
7762
12459
2932
2277
982
9611
2763
3498
2666
9
5164
2476
1285
2906