15053 411
16523 724
12949 580
40796 115
1113358 1889
213477 535
10122 166
18778 291
16636 527
17937 95
12933 622
18156 759
15394 81
34675 393
583047 1215
20172 629
19516 255
16245 372
10826 381
22180 555
9413 117
4626 54
648490 1337
1724313 3687