652 99
3113 935
2600 428
14291 606
3159 598
2939 654
3588 739
2001 293
2253 358
3503 58
7840 226
3078 304
21968 345
7297 249
3987 65
5391 822
9793 78