1626
1
146
807
727
400
100
85
1141
693
685
84
500
2
385
74
91
1253
331
280
376
474
663
784
866
840
205
1004
3
900
250
469
544