100
4519
316
1710
153
71
472
435
1812
296
365
5015
18926
14510
12611
11200
8642
832263
7770
7362
696148
619142
60411
5480