955 27
20604 603
13237 756
9287 643
3936 166
163693 1082
2536 290
3988 748
2358 309
2543 402
6070 579
2333 402