1193
2
1665
0
19783
25669
3008
3
32302
2996
3693
6
2535
572
2932
3498
4
17946
946
1
1153
873
3090
582
2012
1522
2366
21152
8
370
1777
742
1679
1668
1933
2132
1162