19783
2
3765
4
21152
8
2535
2903
3
6327
7
17946
0
32302
1864
1
7762
8185
2522
25669
2763
3354
770
2057
2932
3498
1683
3779
1631
2523
1347
4996
6
1153
669
3090
1247
1002