5251
4658
4593
3936
2139
1980
1201
487
302
281
272
254
200
120
119
79
76
63
49
37
36
34
30
22
15
14
11
9
8
6
5
4
3
2