11232
4891
4609
2150
1569
1473
953
848
813
803
685
671
659
462
386
382
370
336
326
238
227
160
141
99
80
75
72
57
56
54
48
46
45
42
39
38
33
29
20
18
10
9
8
6
5
3
2
1
0