3605
3289
1468
1346
1219
971
872
822
730
574
486
445
388
368
350
305
237
187
161
135
122
110
106
94
93
80
51
49
36
31
26
24
23
19
18
17
16
14
13
11
10
9
8
7
6
5