12991 78
7878 503
11301 673
9375 671
7577 60
6407 330
12289 500
44982 509
7125 622
5205 181
10336 453
9146 788
5045 794
13116 82
8062 504
6171 249
12487 464
6440 698
5236 898
3540 216
6282 639
7115 551
5028 418
8027 387
18031 116
8839 47
2263 278