3051 8
5860 10
2177 4
13931 63
2763 5
7271 15
8268 21
2083 10
5781 19
8058 36
82048 532
11447 50
7792 22
6309 31