6883
6652
2735
2683
2489
2039
1835
1410
1331
1127
990
797
643
632
629
576
509
338
309
298
262
250
212
151
144
108
87
84
72
61
50
42
41
39
37
31
29
28
27
26
25
23
22
20
19
18
17
16
15
12
11