3003 697
6786 50
1775 101
3002 716
4186 743
3879 36
15746 367
7296 908
10369 84
12779 312
1160 44
15505 236
5220 218
12297 547
25591 290
4446 195
4631 890
5374 560
10597 667
2336 357
6191 562
77783 289
10820 643
7585 391
7600 250
5155 746
9651 967
3240 43