4052
3820
2944
2415
1558
1442
1419
1042
607
561
519
506
460
414
401
364
320
247
238
226
216
197
173
161
126
123
115
84
76
72
69
61
56
55
53
50
45
42
37
26
24
23
21
19
16
15
14
13
12
11
10
8