166207 307
144692 754
8151 394
7076 522
217979 1030
20162 265
32952 775
11222 799
74907 508
93624 429
7880 740
6199 661
1850 281
5566 338
4094 658
10556 901