165750 307
144506 754
8145 394
7070 522
217722 1028
20119 265
32865 775
11216 799
74693 508
93252 429
7871 740
6186 661
1843 281
5561 338
4089 658
10552 901