512 156
18392 653
3082 829
1118 242
7153 708
10296 400
24460 270
1242 61
1312 187
4335 540
17456 192
13272 594
15530 69