31006 96
7754 14
12042 28
7525 7
5867 8
19513 25
5897 2
6350 9
5089 6
12694 21
11215 15
4978 5
8645 15
4622 5
5960 7
6429 13
5096 4
7884 11
11728 16
8594 19