3602 693
540 42
1161 41
30641 330
2833 314
39248 762
2463 334
4168 635
40911 337
31088 449
6873 591
2756 317
21000 764
4265 313
2987 144
7926 116
3894 780
10295 643
3213 305
12221 60
5064 141
3802 68
20572 807
3120 629
8643 69
2846 96
4022 125
255802 796