3344
2951
1647
1522
1469
1037
709
687
686
649
645
634
605
527
501
465
461
430
396
368
363
347
346
343
312
302
275
268
248
244
218
204
187
182
181
164
154
150
145
143
139
132
122
115
114
104
100
99
97
95
93
89
86
82
80
78
74
65
60
53