662 99
3116 935
2614 428
14291 606
3159 598
2943 654
3588 739
2001 293
2253 358
3504 58
7841 226
3079 304
21972 345
7297 249
3987 65
5391 822
9793 78