3129 531
1133 88
4907 115
4073 880
5520 626
2902 145
13122 452
3568 366
6922 164
3910 129
71984 207
3632 891
4051 503
3353 542
5882 322
1752 156
20919 422
1566 101
2966 471
4008 509
5481 44
3473 623
7200 866
54636 446