5010 509
3045 533
2099 300
3030 484
2332 245
2921 201
10756 304
3782 761
16501 79
4961 331
2961 42
1996 352
11397 46
1315 165
4322 284
4493 146
3889 127
2422 142
4060 277
3850 409
6747 659
6330 641
1958 367
4041 391
2865 592
3905 539
4271 673
2084 67