2351
2
1215
1909
374
1295
1
959
622
4
1154
454
0
57
2915
1065
941
3392
158770
14
906
84
1997
54
981
772
1727
44213
121
1040
3
1316
995
911
640
1623