166333 307
144758 754
8152 394
7077 522
218071 1030
20174 265
32973 775
11222 799
74965 508
93724 429
7883 740
6203 661
1851 281
5569 338
4096 658
10558 901