991
2
254
1
1970
5
446
3
400
535
390
395
1148
4
934
526
350
888
370
655
225
233
36
412
306
476
83
598
336
796
250
511
253
331