30401 7
2054 121
9477 15
86771 14
6318 1
51338 68
7853 34
12220 33
33275 33
30522 9
11348 22
17537 26