19779
5816
4860
3658
2414
2070
1831
841
798
745
734
729
484
439
367
300
247
243
210
185
123
113
97
94
71
67
60
59
55
46
30
22
0