746
270
448
242
612
314
569
228
548
217
419
269
802
340
427
172
672
207
946
388
487
42
251
121
649
213
505
60
241
117
321
122
498
293
2041
1379
604
166
191
102