3790
1001
701
416
383
289
245
239
213
164
146
132
100
88
85
83
70
69
61
54
37
31
29
26
20
18
16
14
13
12
11
9
8
7
5
4
3
2