3001 462
1597 65
1839 266
2614 369
8621 684
7233 628
6135 494
4979 121
5018 490
3026 251
3471 163
4220 449
7524 114
10781 774
4208 408
8948 571
4135 373
6014 404
3070 370
8815 384
4572 344
12125 648
8450 63
4237 139
4305 184
8208 784
9885 819
5085 616