5005 509
3045 533
2098 300
3026 484
2326 245
2920 201
10753 304
3782 761
16486 79
4958 331
2954 42
1995 352
11389 46
1311 165
4317 284
4486 146
3888 127
2422 142
4056 277
3848 409
6741 659
6323 641
1957 367
4035 391
2863 592
3903 539
4268 673
2083 67