659
505
1179
768
1025
532
1211
157
356
118
125
122
194
1554
444
1265
342
144
959
26
988
981
1219
304
991
12
706
71
666
532
210
58
1225
127
874
567
14
250
74
621
2015
1228
161
286
130
186
64
418
334
672
437
651
920
60
127
