12840 78
7738 503
10542 674
9147 671
7615 60
6268 330
12072 500
44630 509
7000 622
5125 181
10318 453
9001 788
5016 794
12941 82
7999 504
6095 249
12372 464
6252 698
5168 898
3489 216
6208 639
7017 551
4933 418
5629 387
17747 116
8672 47
2277 278