951 303
957 163
1834 357
209300 538
3676 561
28577 271
2506 542
6024 524
8155 796
974 103
2619 504
6727 339
24083 598
86464 151
42683 648
8298 348
26439 74