1931
2
1248
1
2161
2490
0
2037
583
4455
1893
2328
1043
1721
653
1645
1215
267
1832
3
1004
413
772
1279
2497
848
5313
2143
675
2702
798
266
2123
685