5160
4230
2857
2103
1518
1508
1413
1337
1079
796
742
656
561
451
386
377
300
286
256
217
199
142
141
112
4
0