242
1972
323
149
477
460
295
96
485
225
1342
944
1207
766
1131
2330
1061
252
685
138
457
505
330
114
272
437
317
43
58
16
256
167
192
100
196
118
920
5224
845
1248
605
1600
2151
64
173
168
954
137
644
823
1033
279
332
992
422
257
652
232