101
7311
7547
4910
5316
574
679
242
480
378
6315
19756
15110
13131
11850
8992
855263
7970
7732
739148
644142
62811
5800