3640
1567
721
316
1309
568
1071
466
4326
1861
1428
619
2044
883
2709
1168
1638
709
1302
565
1050
457
2478
1069
903
394
2429
1048
2492
1075
1204
523
1190
517
1008
439
2401
1036
2646
1141
2604
1123
1743
754
2079
898
1393
604
924
403
1610
697
1442
625
1295
562
441
196
756
331
2016
871
805
352
707
310
357
160
385
172
882
637
280
413
184
287
130
1554
673
301
136
665
292
476
211
147
70
777
340
504
223
581
256
238
109
539
182
85
497
220
119
58
812
355
462
205
Copyright © All Rights Reserved