29002 109
11533 35
13419 480
14787 408
14502 618
15895 157
17564 660
39499 314
10084 340
21701 544
33683 681
6825 296
15273 335
10329 338
56273 362
11741 185
115686 255
12918 645
12756 674
50166 528
8185 351
7297 233
41447 79
53763 129