30956 9
66080 13
40326 4
41751 8
20179 0
20979 1
29006 6
31307 4
22634 1
19678 2
22777 3
44104 4
41983 4
32333 1
56328 16
25832 4
27584 6
22282 2
48303 3
46452 5
113754 19
22982 6
23355 3
25301 3