557
313
596
228
465
93
185
89
245
265
100
508
459
415
797
2480
1118
137
334
176
382
531
823
1339
809
1552
812
312
937
1197
376
537
727
317
345
1056
327
535
941
2074
1046
1072
340
666
1100
607
609
867
1078
758
422
641
576
584
238
271
510
529
307
Copyright © All Rights Reserved