2115 306
2164 377
4241 594
12110 515
161965 422
3501 564
28886 879
52999 77
4296 152
4300 839
3393 483