2963 783
2648 721
913 175
2655 416
680 101
62988 303
831 80
3810 141
3903 129
3406 512
10093 44
6845 250
4396 455
3489 78
4489 688
6162 32
12252 496
4043 621
4141 396
3509 424
1888 90