12289 751
3991 501
4679 306
9915 313
18498 241
7099 703
5965 744
14741 91
6335 559
6815 259
6973 928
20054 145
11504 385
18354 587
2044 66
9706 231
7739 127
11297 37
5552 562
14750 612
11578 750
3180 117
5534 208
8485 49
30244 349
9568 211
12707 227
11641 651