101
7547
5316
574
242
480
378
6315
400
350
430
7242
19716
15010
13061
11790
8922
852263
7960
7632
739148
637142
62311
5780