56
135
309
144
273
165
170
141
150
202
110
30
22046
16660
14671
13230
10092
975263
8754
8740
829148
725142
67611
6670