5870
5327
5158
4559
2348
2151
1172
645
624
544
347
188
134
133
105
69
66
54
43
37
31
16
14
13
12
11
8
6
5
4
3
2