165936 307
144590 754
8149 394
7072 522
217807 1029
20132 265
32888 775
11219 799
74782 508
93410 429
7875 740
6193 661
1848 281
5564 338
4089 658
10553 901