3580 347
12595 173
15286 717
21173 570
39604 631
24186 236
51795 413
17185 266
32234 612
8674 460
24815 484
36096 513
5285 312
6235 636