7646
2453
1680
1375
1187
1145
748
743
731
582
577
560
532
527
462
288
273
232
221
205
192
177
163
133
114
110
107
106
105
104
98
95
93
80
77
76
73
65
64
58
51
46
42
37
35
34
32
31
29
28
25
24