43009 8
125903 27
30026 6
30852 1
30079 2
51134 5
42831 11
26481 2
47704 3
73957 10
34951 5
29828 2
72626 15
69280 11
77979 26
36351 9
65232 21
49184 8
100476 47
38026 3
31055 1
57403 6
151780 8
89984 13