1193
2
1665
0
1162
1
1623
1239
1267
1631
3693
6
4099
8
2535
5949
5
19783
4585
10
2932
3498
4
25669
32302
17946
946
7793
1153
873
3090
582
1522
1001
21152
370
197
3008
3