2963 753
2806 513
8384 499
7759 658
3284 718
854 148
32677 241
11332 722
14212 63
116732 447
46790 594
6502 113
5107 590
5959 834
5492 339
10310 516
43968 188