97
3
143
1
420
369
84
2
997
76
228
78
72
651
85
569
298
1131
341
346
200
258
570
181
584
356
434
225
723
77
395
430
338