5570
5503
2281
2194
1160
1097
878
828
765
752
745
702
597
585
440
419
344
334
317
290
263
258
244
200
191
188
125
17
3
0