5454
5272
2550
2078
1774
1756
1395
1192
1150
991
690
566
543
460
429
425
404
286
285
258
245
216
176
123
118
90
79
65
64
51
42
39
38
36
35
33
28
21
20
19
18
17
16
13
12
11
10
9
8