4359
3951
3584
3229
1912
1633
944
383
250
190
121
86
79
61
56
55
48
45
29
21
16
15
12
11
9
8
7
6
5
4
3
2