2169
2
1769
1714
719
0
1151
4
3894
6
296
1023
1
2909
767
494
1364
831
157
2257
517
300
77
3428
3
974
503
413
469
501
53
846
8876
8
946
345
2283