2751
2698
1951
1803
1075
1028
974
655
562
476
447
415
386
370
285
229
228
211
208
194
153
130
99
95
84
82
77
69
68
63
55
53
41
39
37
34
27
25
23
22
17
15
14
13
11
10
8
7
6
5