5005 509
3045 533
2098 300
3025 484
2326 245
2920 201
10752 304
3782 761
16485 79
4958 331
2954 42
1995 352
11389 46
1311 165
4317 284
4485 146
3888 127
2422 142
4056 277
3847 409
6741 659
6322 641
1957 367
4034 391
2863 592
3903 539
4265 673
2083 67