101842 127
5729 565
10266 111
8225 241
2291 27
4252 176
2039 69
8756 292
5616 579
4574 616
6192 733
7490 476
57364 165