945
1
1131
2
1533
2336
733
962
4587
3
3655
11
7793
4
181997
2778
1202
1399
1259
2535
19783
2932
3498
32302
0
17946
1765
1153
2082
1156
3090
6
1355
2468
994
21152
8