15091 97
24167 76
8486 116
8485 128
32991 941
59607 618
4527 557
10590 392
6736 513
1978 106
4162 711
9307 645
8567 144
4238 359
3390 88
3225 216
2768 46
2272 270
5263 45
1546 191