4099
1367
1112
741
408
349
227
217
145
143
141
137
95
93
66
48
44
33
23
22
19
17
14
13
12
11
10
9
8
7
6
5
4
3