69921 526
31100 307
22133 781
13918 286
17008 927
8739 261
8440 208
12010 277
11066 670
11419 593
3244 491
3597 648