42
25
63
34
4977
2140
4305
1852
1918
829
2177
940
2289
988
3619
1558
2247
970
1666
721
1554
673
1127
490
35
22
252
115
14
13
28
19
21
16
7
10
105
52
112
55
154
73
1155
502
2044
883
1540
667
966
421
644
283
1785
772
5873
2524
5698
2449
1631
706
2380
1027
742
325
2541
1096
2170
937
1204
523
2786
1201
1288
559
826
361
1008
439
1568
679
6496
2791
6930
2977
2387
1030
3458
1489
3346
1441
1183
514
2807
1210
3136
1351
Copyright © All Rights Reserved