19801
6880
6198
2708
2598
2274
2154
1654
1650
1294
1034
1001
976
944
872
671
607
599
515
511
478
406
386
351
347
339
275
267
255
247
246
240
222
193
189
179
149
145
135
126
124
120
114
112
109
107
105
103
99
98
90
89
87
78
70
69
65
64
59
53
49
45
44
40
29
28
21
16
13
12
10
9
8
4
3
2
1
0