165887 307
144569 754
8148 394
7071 522
217777 1028
20129 265
32874 775
11218 799
74756 508
93358 429
7872 740
6191 661
1847 281
5564 338
4089 658
10553 901