4351 30
12338 85
101716 534
9144 393
7303 692
9191 680
51979 725
1635 373
32032 436
2992 56
15042 539
4862 462
3898 919