4122
3906
2931
2468
1552
1488
1388
929
632
486
477
414
403
395
339
245
242
232
223
188
155
138
126
124
122
120
80
73
72
58
53
50
48
44
39
35
29
26
25
23
21
20
17
16
15
14
13
12
11
10
8
7