167283 307
145176 754
8177 394
7085 522
218676 1031
20262 265
33183 775
11235 799
75486 508
94480 433
7905 740
6240 661
1868 281
5588 338
4111 658
10579 901