2666
1
1825
1051
1931
2
2161
2490
0
4455
1893
694
2328
1043
1943
1215
267
1832
3
1576
1004
413
1279
2497
5313
2143
675
2702
2041
798
266
1149
2123
685