196
91
602
265
105
52
77
40
945
412
28
19
14
13
56
31
329
148
21
16
112
55
217
100
35
22
49
224
103
98
336
151
84
43
182
85
133
64
399
178
406
181
7
10
147
70
322
145
14210
6097
1561
676
1148
499
3640
1567
2604
1123
10220
4387
1918
829
1421
616
595
262
1785
772
271
1008
439
700
307
1239
538
532
235
567
250
931
469
208
1120
487
1246
541
973
424
2268
979
5985
2572
1512
655
798
349
Copyright © All Rights Reserved