313 51
1837 372
2830 194
15899 688
7951 734
4449 677
9969 68
10096 73
5277 797
47365 694
2412 136
7656 665
8959 731
27995 479
22468 545
6705 205
2904 311
5384 179
7571 421
18358 357
17956 788
935034 960
6629 624
11600 774
20827 61
3877 380
20532 624
1620 180