144535 300
22585 30
22288 73
11377 21
5141 9
12734 35
8113 17
22023 96
7444 25
6728 10
8373 21
7448 15
5251 5
4300 2
5726 3
5573 2
6828 8
16975 17
7524 13
10320 21
3820 3
4712 2
14316 36
17979 45