3396 640
2396 415
17546 485
21239 313
5333 565
27267 717
6042 548
15944 651
5020 411
6037 707
7503 571
2141 60
27237 213
2837 37
1835 292