2773
2
1060
1176
4
3829
3
776
32920
0
1446
1
1009
1277
1139
16
1983
1085
7
1933
189461
974
917
6
1111
2658
21985
19248
6969
69505
43817
2632
31979
948
1227
29243
1170