3010 50
5186 759
2905 60
44380 505
153184 362
37332 301
6689 311
7734 810
4798 127
12342 200
10457 681
5967 429
4107 92