196
91
602
265
105
52
77
40
168
79
28
19
14
13
56
31
7
10
21
16
112
55
35
22
49
98
84
43
7721
3316
1561
676
1148
499
1785
772
1253
544
5460
2347
980
427
721
316
595
262
616
271
504
223
700
307
532
235
567
250
469
208
539
238
637
280
190
2268
979
2975
1282
735
322
798
349
Copyright © All Rights Reserved