196
91
602
265
105
52
77
40
945
412
28
19
14
13
56
31
329
148
21
16
112
55
7
10
35
22
49
98
84
43
399
178
406
181
147
70
322
145
14210
6097
1561
676
1148
499
3640
1567
2604
1123
10220
4387
980
427
1421
616
595
262
1785
772
271
504
223
700
307
532
235
567
250
469
208
1120
487
637
280
973
424
2268
979
2975
1282
1512
655
798
349
Copyright © All Rights Reserved