19673 29
94948 157
22620 77
13969 58
22933 98
10679 26
5003 15
11497 41
8095 22
6539 29
6874 32
5284 10
7444 15
5256 15
6416 22
9300 54
3607 9
5951 47
6408 32
13112 58