11261 675
2548 25
5080 508
4041 481
11453 197
3937 127
2367 691
8598 93
2309 414
9916 540
6359 674
6084 237
4811 492
4293 576
3712 283