4375 30
12351 85
102142 534
9169 393
7325 692
9232 680
52001 725
1649 373
32174 436
3009 56
15088 539
4885 462
3903 919