42106
4754
3500
3253
2775
2145
2065
1839
1452
1208
1052
975
769
712
696
597
573
499
464
442
415
402
401
339
282
244
230
220
217
214
211
180
175
159
149
143
136
133
129
127
113
103
101
95
93
86
80
68
67
64
59
56
41
40
39
33
31
24
21
15
13
12
9
6
5
3
2
1
0