944
2
1380
391
1
1966
5
3094
535
53
60
97
3
27
115
126
79
33
132
247
1167
1332
1029
6
1210
94
351
558
416
882
212
965
513
370