166179 307
144677 754
8151 394
7075 522
217966 1030
20158 265
32944 775
11222 799
74899 508
93598 429
7880 740
6199 661
1850 281
5566 338
4092 658
10556 901