166305 307
144732 754
8151 394
7077 522
218041 1030
20170 265
32969 775
11222 799
74948 508
93702 429
7883 740
6203 661
1850 281
5567 338
4095 658
10557 901