19783
2
2903
3
1631
1
2535
3765
4
7793
32302
0
5949
5
6327
7
25669
1864
3090
6
1800
2549
11
7762
2932
9611
3498
2666
9
17946
1985
1285
2906
4996
1153
1450
2639
13
3749
7670
1002