21018 154
302370 1034
9510 663
2981 504
10175 581
16546 262
175069 291
7977 498
4051 128
158733 220
80829 654
18436 467
25788 80
6036 586
4563 164
7925 702
6916 432