20301 28
27928 68
81274 245
27513 54
11920 5
14013 8
15739 21
12545 9
11678 6
27008 39
49476 99
27787 51
15386 5
21817 14
14772 13
19466 21
19647 27
14907 17
13095 12
13038 13
19672 20
23263 15
90520 158
29160 40