45275
5462
3863
2390
2359
2137
2086
2059
1802
1395
969
962
835
795
775
750
685
641
491
465
417
386
379
314
289
228
218
217
213
211
209
205
202
166
154
140
137
135
128
127
124
123
113
104
98
91
86
82
75
74
68
55
48
44
43
39
31
23
22
15
10
9
7
6
5
3
2
1
0