504
223
490
217
791
346
546
241
476
211
609
268
462
205
1267
550
917
400
728
319
672
295
637
280
336
151
196
91
1064
463
420
187
1372
595
3003
1294
1232
535
2324
1003
2457
1060
1659
718
7
10
70
37
98
49
861
376
371
166
2905
1252
2534
1093
1904
823
868
379
742
325
1505
652
350
157
119
58
308
139
259
118
588
Copyright © All Rights Reserved