2032 101
472 55
30654 179
8821 668
4671 623
2506 413
4937 588
3804 802
2784 445
4394 78
3312 573
3147 921
1599 315
3417 707
3093 787