202
71
243
82
60
200
140
186
255
210
161
90
21996
16630
14651
13210
10092
975263
8744
8730
828148
722142
67611
6650