2941 845
10057 523
9328 656
6333 758
1383 99
4006 423
8051 202
148310 929
38969 117
50141 551
21273 415
5848 683
10112 165
8388 525
9164 136
23834 523
5449 123
58555 122