5006 509
3045 533
2098 300
3027 484
2330 245
2921 201
10754 304
3782 761
16488 79
4959 331
2956 42
1995 352
11391 46
1313 165
4317 284
4487 146
3888 127
2422 142
4059 277
3849 409
6743 659
6328 641
1957 367
4037 391
2863 592
3904 539
4269 673
2083 67