672
120
539
95
613
164
545
302
492
185
93
33
179
126
264
143
357
66
577
142
563
158
516
117
538
171
688
217
245
178
515
130
339
128
472
47
210
76
549
78