25605 22
9239 7
29212 45
29098 27
23231 57
10958 12
3733 1
6967 18
11963 39
8199 32
5144 4
7942 20
14327 34
5996 10
6776 20
9795 43
5395 7
4992 8
40271 74
4263 18
2543 2
9370 28
2056 6
4865 10