166285 307
144722 754
8151 394
7076 522
218033 1030
20170 265
32966 775
11222 799
74938 508
93688 429
7882 740
6202 661
1850 281
5567 338
4094 658
10557 901