166320 307
144749 754
8152 394
7077 522
218064 1030
20173 265
32970 775
11222 799
74962 508
93716 429
7883 740
6203 661
1850 281
5568 338
4096 658
10557 901