56
31
49
28
19
224
103
42
25
63
34
4977
2140
4305
1852
1918
829
2177
940
4116
1771
3619
1558
2247
970
1666
721
1554
673
1127
490
35
22
252
115
308
139
21
16
14
13
7
10
105
52
245
112
147
70
55
119
58
154
73
1155
502
2044
883
1540
667
966
421
644
283
1785
772
5873
2524
5698
2449
1631
706
4543
1954
742
325
4599
1978
2170
937
1204
523
2786
1201
1288
559
1624
703
1008
439
1568
679
6496
2791
6930
2977
2387
1030
Copyright © All Rights Reserved