1118 99
21351 377
3391 515
3932 727
5944 452
19685 138
9920 368
7325 323
8764 490
11391 703
2904 333
6058 224
58584 756
6326 153
2723 126
3817 195
3874 599