19783
2
2903
3
1631
1
2996
0
2535
3765
4
7793
32302
5949
5
6327
7
25669
1864
3090
6
536
1800
14
2549
11
7762
2932
9611
3498
616
2666
9
903
17946
1985
471
1285
1189
2906