2998 50
5186 759
2904 60
44380 505
153179 362
37327 301
6689 311
7733 810
4798 127
12342 200
10456 681
5967 429
4107 92