595
262
637
280
658
289
420
187
574
253
413
184
504
223
1092
475
392
175
322
145
546
241
17710
7597
8470
3637
4963
2134
3969
1708
3073
1324
2632
1135
1351
586
1386
601
1246
541
1526
661
4109
1768
1162
505
735
1512
655
910
397
1680
727
1302
565
539
238
784
343
441
196
819
358
588
259
798
349
728
319
602
265
644
283
5404
2323
2226
961
7665
3292
1442
625
2744
1183
1064
463
2072
895
48251
20686
30401
13036
11270
4837
5649
2428
7693
3304
2114
913
2065
892
2198
949
2023
874
Copyright © All Rights Reserved