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