8695
2553
1969
1575
1529
1379
1346
814
803
779
663
645
631
604
598
557
349
291
284
278
248
244
211
189
186
184
139
138
119
115
102
100
93
92
91
87
83
71
49
45
44
43
41
39
38
37
36
34
33
31