31656 446
2481 244
5439 479
5112 39
43892 616
18843 392
15812 106
5975 778
12502 52
3327 327
3605 662
2343 54
4189 256
6680 511
5764 643