2993 92
3950 508
17606 291
36783 675
31078 757
66132 264
440310 1610
15700 633
5730 107
11378 127
129340 403
4956 760
6088 131