166442 307
144815 754
8153 394
7077 522
218140 1030
20179 265
32988 775
11223 799
75010 508
93806 429
7888 740
6211 661
1853 281
5574 338
4096 658
10559 901