13016 66
6884 612
1296 60
3621 790
4948 177
3297 595
3837 472
5152 806
2869 252
5923 622
4145 491
3518 535
1309 181
2143 87
3786 838
4527 407
3717 718
1749 63
4194 79
4903 420
1471 148
7298 855
5013 815
1155 42
11504 56
3888 648
17350 330
20955 865