5635
4924
4703
4265
2220
1986
1079
536
368
304
293
168
111
77
75
56
51
47
39
33
24
22
19
12
11
10
9
8
6
5
4
3
2