9432 111
2882 27
18954 340
10329 176
2686 365
4386 527
17896 94
3365 466
5927 954
7712 407
8066 692
7046 448
12684 408
6656 567
4736 746
7059 280