283
114
210
211
4212
130
120
80
202
71
243
82
21946
16590
14591
13170
10052
972263
8744
8700
828148
717142
67611
6620