3046 412
1953 180
19719 531
4010 480
2718 472
5897 646
7451 159
8356 277
15862 549
8429 461
2768 184
4595 643
8023 948
55601 824
108046 210
6446 254
6420 562
7339 329
5993 576