1009 281
2773 855
2703 44
419 103
2042 334
4543 604
3755 169
42655 471
4325 410
18578 353
25352 669
23295 526
26955 527
3566 32