2998 853
1768 30
6062 588
24840 283
9704 76
27375 49
23352 333
4321 455
16334 188
7342 526
9937 229
6082 29
5022 139
6848 970
6342 300
17884 250
3396 462