2995 530
1505 204
1666 322
8191 620
6094 543
29681 145
7213 499
6386 114
9518 866
2544 46
29183 645
12782 59
17968 753
8795 387
21196 47
14878 647
6146 403
4372 164
6299 197
10297 285
5967 133
23287 271
4774 451
20464 571
4902 64
28587 694
16855 585
63540 555