40894 341
255658 597
774198 1657
246027 729
27987 259
6989 501
8383 167
173676 591
82062 795
44985 920
7043 498
11792 696
7517 357
5958 444
3503 397