5005 509
3045 533
2098 300
3027 484
2328 245
2921 201
10754 304
3782 761
16487 79
4959 331
2956 42
1995 352
11389 46
1312 165
4317 284
4487 146
3888 127
2422 142
4058 277
3849 409
6743 659
6327 641
1957 367
4037 391
2863 592
3904 539
4268 673
2083 67