512 156
18392 653
3081 829
1115 242
7152 708
10296 400
24457 270
1241 61
1311 187
4335 540
17455 192
13272 594
15525 69