3591 693
535 42
1156 41
30641 330
2833 314
39243 762
2463 334
4168 635
40897 337
31071 449
6864 591
2756 317
20990 764
4264 313
2984 144
7913 116
3892 780
10295 643
3213 305
12219 60
5061 141
3800 68
20571 807
3119 629
8642 69
2845 96
4020 125
255693 796