69931 526
31119 307
22163 781
13921 286
17013 927
8744 261
8443 208
12010 277
11067 670
11420 593
3245 491
3597 648