992
2
899
1
2679
2162
858
835
647
652
4006
4
1674
1243
3
3039
8
3255
6
2470
1482
2432
3931
6133
5
2746
1406
2971
10581
179
554
94
409
71
145
774
526