7171
4101
3052
2145
1805
1779
1520
1495
1256
1110
965
935
602
562
550
518
485
452
443
407
392
379
349
346
331
312
306
271
238
232
209
204
193
181
166
159
148
138
127
122
108
4
1
0