19783
2
3765
4
2535
2903
3
6327
7
17946
0
18816
11
32302
1864
1
8185
25669
2763
21152
8
2932
3498
1189
3779
14
1347
4996
6
1153
669
2996
3090
572
1002
3479
5
1337
2332
3080