2581 592
1236 355
4487 45
66129 721
5642 161
13361 875
10921 283
1931 154
5641 430
6944 862
3015 733
2284 87