12696 50
2256 98
2181 229
3396 691
4230 392
4101 274
996 60
3254 642
3702 804
3514 39
6164 857
8364 562
3140 324
3132 718
4808 675
1810 299
12929 671
4171 573
2244 222
3878 465
6281 510
11281 340
7016 471
9723 406