1153
4
1295
1
1215
2
1040
3
959
2351
253
3855
796
1909
622
906
948
1996
1568
7
772
1615
454
0
323
374
1727
119
1484
5
726
107
972
1377
2602
2915
3285