4001 602
3513 352
10348 403
1929 290
5278 639
1214 71
3830 504
6572 437
2063 209
4347 256
54447 82
1699 245
27095 702
10073 270
3721 259
3640 518
3743 180
3890 223