4961
4188
1812
1811
1741
1255
1236
1186
1126
905
653
511
494
362
355
235
228
224
165
157
139
122
120
119
98
84
65
59
40
38
34
32
31
30
29
19
18
14
13
12
11
10
9
8
7