512 156
18392 653
3081 829
1118 242
7152 708
10296 400
24459 270
1242 61
1312 187
4335 540
17456 192
13272 594
15527 69