5041 396
35528 568
5694 542
7898 421
6652 313
706 117
100455 170
147602 657
334888 697
12899 830
82966 387
51021 633
29827 782
83736 169
11565 531
104303 489
20924 411
25994 271
39648 334
28974 164
9399 257
3422 611
17529 669
20624 537
1952 99
33462 489
244186 1195
2342897 3880