96
37
46
19
26
18
35
13
53
57
25
250
598
51
180
517
297
602
1556
833
105
71
12698
4060
38
120
170
88
10067
56
104
505
136
93
1443
47
61
190
862
78
29
44
32
408
611
3116
4763
417
75
317
1302
115
82
74
60
34