32936 505
21429 120
37241 502
46462 279
22532 162
31000 443
17240 49
25008 433
8521 681
23067 613
17652 116
28987 164
13257 357
17528 124
53411 330
49054 682
17286 461
10644 78