19779
5816
4860
3658
3085
2414
2070
1831
1087
841
798
745
734
729
680
643
439
433
367
362
300
267
247
210
185
139
134
126
123
116
113
97
95
94
76
74
71
67
60
59
55
51
49
46
39
37
34
33
30
29
24
22
17
16
14
13
12
11
8
7
5
4
1
0