2629 29
16729 189
8287 647
62693 135
31651 339
65884 275
203800 1052
20277 651
13720 290
46886 897
41391 399
5014 150
10703 603
6044 480
5567 902
4027 342
2394 89