3945 226
3624 693
6219 570
10375 904
5683 591
5858 113
5143 435
9498 545
3105 53
8966 458
20511 441
2730 278
5917 258
2927 362
140373 887
87529 349