15095 616
53109 191
8275 693
1995 401
11232 946
26737 646
5016 159
3492 41
6432 191
6608 504
27790 392
7033 873
9530 621
13781 52
14605 412
8925 364
15291 906
13830 682
10361 697
15609 758
5258 522
8109 81
12504 234
11832 58
12529 710
4213 94
3122 373
5112 544