17940
123911
7861
7583
3040
2470
22410
20425
17612
1683
158169
1540
12610
12527
805
611
578
473
464
362
342
276