1009 281
2771 855
2663 44
419 103
2039 334
4529 604
3752 169
42654 471
4324 410
18575 353
25352 669
23293 526
26954 527
3565 32