2629 29
16729 189
8286 647
62691 135
31649 339
65884 275
203795 1052
20276 651
13720 290
46884 897
41387 399
5014 150
10703 603
6044 480
5567 902
4027 342
2394 89