891
2
971
8
101
1
392
477
535
1989
850
543
258
884
4
124
83
85
146
114
155
141
667
212
28
1320
509
2431
634
3
1167
1436
1207
781
1225