5403 646
4151 58
3070 190
3481 147
13254 130
9808 828
8844 371
17864 479
4188 688
8000 28
9333 820
20354 664
3205 533
2304 300
4479 215
9346 531
5446 209
4193 504
4429 391
5452 399
3591 513
4946 184
2272 121
6600 106
7883 696
2874 413
121676 973
26095 624