399
35
21
79
7
10
8
4
4
29
27
20
12
7
5
6
5
9
2
89
17
6
224
94
210
15
8
883
79
23
23
130
130
87
70
36
11
14
9
1
18
10
8
8
4
6
14
198
17
1
257
97
67
25
275
92
354
63
47
35
14
29
19
80
26
23
18
3
25
90
72
40
284
73
71
29
13
28
36
22
24
11
2,625
1,581
543
81
74
56
33
16
6
67
222
41
16
49
23
2
84
13
112,019
75,028
56,409
4,673
4,279
3,110
1,852
1,272
1,034
949
750
732
690
539
509
447
444
433
374
333
277
262
244
241
232
220
216
212
200
194
191
172
161
161
159
148
139
132
118
109
108
102
101
99
91
90
89
89
88
86
78
76
70
69
69
69
67
64
61
56
56
56
56
55
44
42