109
1
2666
2
2247
5
68
1194
630
3087
7
476
618
753
767
391
410
773
984
84
625
5633
16
4121
15
2131
3
85
1598
1876
4
100
402
1414
1369
639
2282
1227