3005 435
2790 731
41298 609
22815 695
102018 580
8503 522
49020 338
3056 610
37551 588
34390 531
46509 467
3896 331
11378 44
31545 747
8430 330
31066 329
12419 842
6572 746
2594 656
5118 647
4188 887
746 118
35254 84
7757 421