46006 151
2761 41
221728 552
34645 951
31647 488
33482 354
12263 390
182568 510
5224 308
6335 305
11522 364
9451 268
13245 556
8197 401
4948 843
4032 440
6161 709