5962
5648
2418
2354
2051
1651
1542
1173
1113
886
805
598
577
533
527
494
490
263
250
235
223
220
213
127
114
85
84
68
64
60
55
41
34
31
23
22
20
19
18
17
16
15
13
12
11
10