4060 575
3632 948
1186 72
2501 51
2311 124
4186 353
2930 540
2076 188
2174 273
3527 585
16049 376
3734 94
3523 794
682 117