3472
3084
1354
1290
1137
1026
794
750
552
490
439
406
396
387
353
294
247
167
160
130
112
108
94
86
84
62
51
46
43
27
25
24
21
18
17
14
13
11
9
8
7
5
4