100
70
184
223
83
168
190
1511
257
62
18846
14470
12471
11090
8542
825263
7530
7302
695148
615142
60310
5440