363
96
17
40
6
309
166
30
289
102
93
49
121
16
35
100
153
8
69
32
114
155
13
802
187
209
126
101
80
21
47
53
517
57
519
320
29
397
414
74
45
124
223
576
48
125
469
195
165
67