5218
50
499
236
3813
396
207
487
348
6219
333
18556
14310
12201
10950
8372
821263
7450
7202
683148
609142
60010
5320