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