5726
5716
2270
2061
1589
1498
1227
1163
1035
967
825
707
689
675
655
540
514
439
294
266
202
175
144
143
130
118
116
106
78
54
51
48
40
39
38
29
26
24
23
21
19
18
17
16
15
14
13
11
10