512 156
18391 653
3081 829
1114 242
7151 708
10296 400
24457 270
1241 61
1310 187
4335 540
17454 192
13271 594
15524 69