3892
3702
2405
2195
1379
1198
1191
1158
637
493
407
364
327
324
305
285
284
254
230
208
204
147
128
120
116
115
113
90
89
76
71
61
58
55
51
47
40
38
33
29
26
24
21
18
16
13
12
10
9
7
6