2957 702
2654 720
972 135
1795 357
1743 156
2767 213
4996 187
1503 49
1766 121
3980 851
28250 952
8328 245
4735 590