3249
3238
2210
1962
1246
1137
1101
821
684
479
429
390
370
280
269
254
224
212
211
189
181
84
80
78
76
71
69
58
50
44
43
37
35
33
29
22
18
17
16
15
13
12
11
10
9
7
6
5
4