1045
0
19783
2
2996
17946
32302
21152
8
485
2535
972
1
25669
2932
14
984
3498
4
1189
1153
3090
6
2478
2398
1051
432
3080
3
372
553
1342
1044
628
586
1225
7258