15481 331
4707 322
2424 472
1565 329
31865 703
12160 838
6847 487
267334 1551
85965 437
88744 662
10630 108
31542 1128
7452 161
7748 212
5099 259