53396 293
5722 912
4424 574
151893 342
11010 722
16106 654
7416 594
3548 419
20903 377
8924 269
23409 243
9473 879
20733 306
19985 243
31828 764
30573 137
45014 811
6118 59
3433 442
39340 562
31330 652
25636 292