903
394
7
10
315
142
217
100
245
112
889
388
2632
1135
2667
1150
2499
1078
777
340
651
286
4984
2143
4914
2113
1218
529
1652
715
637
280
1141
496
385
172
665
292
490
581
256
224
103
20475
8782
2520
1087
791
346
1260
547
2317
1000
2023
874
1001
436
1575
682
4165
1792
2163
934
2226
961
1596
691
1484
643
1127
553
244
1659
718
2156
931
1169
508
1246
541
749
328
826
361
1064
463
2464
1063
1043
454
630
277
700
307
658
289
5110
2197
1470
952
415
Copyright © All Rights Reserved