3673
3076
1424
1254
1049
1006
855
782
631
564
495
448
414
296
281
216
192
177
168
156
111
108
94
89
79
68
58
52
48
37
31
28
27
26
24
20
17
15
14
12
10
9
7
6
5
4