1645
1
1931
2
2161
4455
2328
0
328
325
1893
1043
267
1215
1832
3
1004
413
5313
8280
8
1279
2702
2143
675
798
266
2123
4431
259
515
685
663
1841
7
5875