31899 603
17295 546
35728 952
11352 675
21362 422
3201 517
2401 67
7739 483
83811 839
16618 325
12271 31
47258 491
17199 450
27039 41
47556 592
21405 188