4031 575
3621 948
1185 72
2505 51
2323 124
4203 353
2941 540
2062 188
2130 273
3508 585
16034 376
3742 94
3531 794
681 117