1193
2
3080
3
1665
0
2932
21152
8
3090
6
3715
3693
5151
4651
2535
19783
3498
4
280
1
2405
32302
2740
17946
2650
20
946
1153
873
582
1522
1500
25669
370
3008
1777
297066