69936 526
31123 307
22177 781
13922 286
17013 927
8745 261
8444 208
12010 277
11067 670
11421 593
3245 491
3597 648