42801 489
58322 406
44485 153
16393 87
25470 308
121999 673
13326 278
5755 533
8612 423
13944 160
5338 360
14919 92
11920 331
15580 707
15439 274
14690 524
6110 506
3681 422
8431 253
3973 351
66348 839
62088 153
112264 297
73220 655