33031
30338
12419
11915
1088
1086
10315
10120
951
8711
848
757
691
667
606
574
545
542
546
515
5110
456
453
433
392
370
351
347
316
290
210
176