6447 71
2646 334
2283 368
43702 925
19624 327
16937 741
9353 673
28962 718
4545 427
11703 795
10658 444
1763 48
4037 59
2643 293
5918 879
23830 522