2978 304
9281 396
2418 115
21896 106
15699 348
14459 333
50150 341
39025 647
26293 125
12655 603
30025 152
87322 447
18843 278
6512 100
16446 903
12405 859
6490 530
15006 366
54378 727
12897 757
19145 642
55334 603
26465 562
12833 550
7396 482
11191 532
18111 628
29978 591