2995 122
64759 527
19103 609
28554 498
10313 96
4496 574
10450 522
5779 494
33802 139
45914 621
7555 176
18859 487
10468 481
6757 654
5252 87
13387 58
7685 842
24706 451
5940 363
4183 621
12270 280
8816 751
21650 207
15998 546