15048 792
8395 101
3727 39
3679 258
6798 197
4313 443
6372 522
2961 358
10979 377
3083 345
5633 714
4670 495
45023 404