567
151
321
388
1418
115
8
676
318
157
348
451
523
74
235
7
1254
330
86
398
24
77
252
201
71
232
848
478
110
365
1002
669
1001
977
143
141
