42981
4799
3934
2561
2497
1976
1930
1683
1526
1245
924
899
761
751
716
556
551
485
437
418
399
333
307
293
273
228
223
215
209
204
202
190
182
144
136
135
134
131
130
127
125
121
106
94
86
76
74
73
72
67
41
40
39
31
28
21
18
16
15
12
9
6
5
3
2
1
0