12256 118
2766 342
7932 315
16226 277
22507 906
54891 447
12405 64
8837 369
3956 74
14161 316
34964 408
73739 357
15070 703
25074 597
17750 522
3502 140
4854 362
4945 105
5953 86
6708 770
4565 498
99998 371