165876 307
144562 754
8147 394
7071 522
217770 1028
20129 265
32874 775
11218 799
74748 508
93347 429
7872 740
6188 661
1847 281
5563 338
4089 658
10553 901