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