3056 420
20572 104
9408 530
4699 83
9954 90
14646 656
6586 571
38028 247
2856 674
2508 415
1755 447
4092 651