20501
6481
6236
2791
2679
2589
2236
1590
1367
1260
950
897
849
783
766
759
654
641
566
513
509
450
392
367
324
280
274
266
240
239
234
225
220
210
192
178
174
170
168
163
128
123
114
110
109
106
102
99
94
92
83
82
77
75
71
70
67
64
63
60
57
53
52
49
44
42
40
38
29
27
21
18
16
13
12
10
8
4
3
1
0