69923 526
31102 307
22136 781
13919 286
17008 927
8739 261
8440 208
12010 277
11066 670
11420 593
3244 491
3597 648