4005 340
42703 167
2000 205
5206 751
1667 442
17941 399
1095 157
2866 597
11465 799
4000 479
17205 252
2001 422
5007 291
6911 512
3477 89
3582 492
1219 61
4114 392
14536 516
36145 232
15414 83
15972 571
4170 785
7824 185
2118 83
27357 89
9555 491
3126 752