4977
4358
4209
3972
1972
1704
949
463
334
325
320
144
140
94
72
51
43
42
38
31
27
24
13
12
10
8
7
6
5
4
3
2