167303 307
145190 754
8177 394
7086 522
218687 1031
20264 265
33185 775
11235 799
75500 508
94504 433
7905 740
6241 661
1868 281
5589 338
4112 658
10580 901