5060
4490
4265
3889
2087
1899
956
447
324
306
296
164
87
69
64
60
58
41
39
32
27
17
14
8
7
6
5
4
3
2
1