3044 412
1953 180
19703 531
4008 480
2714 472
5887 646
7441 159
8354 277
15860 549
8426 461
2766 184
4592 643
8020 948
55598 824
108025 210
6441 254
6415 562
7337 329
5988 576