5005 509
3045 533
2098 300
3026 484
2327 245
2920 201
10753 304
3782 761
16486 79
4958 331
2955 42
1995 352
11389 46
1312 165
4317 284
4486 146
3888 127
2422 142
4057 277
3848 409
6743 659
6326 641
1957 367
4036 391
2863 592
3903 539
4268 673
2083 67