104409 310
35285 607
7632 468
15048 241
12232 873
889 81
13896 823
781 95
3737 384
16919 596
3572 238
11465 53