5590
1409
1338
1252
621
380
347
342
180
178
154
151
144
106
94
68
56
30
25
24
22
19
18
16
15
13
12
11
7
6
5
4
3