4752
4626
1622
1604
1414
1253
981
971
938
893
771
605
597
498
492
449
393
377
234
226
187
163
133
111
109
108
107
102
77
55
40
34
33
32
31
27
23
22
19
18
15
14
12
11
10
9
8
7