166931 307
145044 754
8169 394
7083 522
218475 1031
20226 265
33097 775
11231 799
75295 508
94198 433
7897 740
6224 661
1863 281
5583 338
4105 658
10572 901