30010 60
10936 22
27419 111
19845 31
19774 36
20876 52
29374 48
18957 29
28357 62
30718 95
35164 86
54689 290
25955 62
72465 398
50783 147
34441 137
14489 30
34450 89
17240 31
10969 5
12305 17
23417 43
40703 99
16604 21