33012 505
21482 120
37367 502
46565 279
22662 162
31199 444
17282 49
25342 433
8543 681
23122 613
17711 117
29051 164
13291 357
17581 124
53543 330
49158 682
17339 461
10686 78