243032 25
132976 8
29505 4
83131 22
41457 1
30954 2
195476 35
29254 5
40351 5
37881 6
22159 1
67133 9
53330 2
69107 10
31503 5
26332 3
61532 8
33855 4
176256 26
58528 5
31481 6
55783 7
46856 5
32904 3