5281
3572
2585
2381
2370
2348
2156
2032
1835
1730
1563
1462
1436
1355
1254
1245
1173
994
833
723
715
465
326
239
215
152
140
95
92
60
26
18
17
15
12
9
2
0