165915 307
144578 754
8149 394
7072 522
217793 1029
20130 265
32883 775
11218 799
74773 508
93394 429
7875 740
6191 661
1847 281
5564 338
4089 658
10553 901