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