15047 792
8395 101
3727 39
3679 258
6798 197
4311 443
6372 522
2960 358
10978 377
3083 345
5633 714
4670 495
45002 404