6965
1945
1594
1320
1319
1237
1062
723
604
550
534
509
461
458
451
433
291
241
231
212
200
189
152
148
129
127
126
122
114
112
98
97
82
79
74
72
60
59
54
53
51
44
43
38
35
34
30
29
28
27
26