1498 289
14210 291
6783 822
10467 489
25056 121
8853 724
9196 358
5921 388
2985 517
44555 493
114859 318
3951 89
37057 877
44255 84
14967 222
8082 305