17322 64
23875 119
163028 305
80957 840
62638 541
44028 105
17747 103
17918 608
6958 144
3045 601
13910 426
27506 100
5596 99
8989 463
6303 798
40439 439
4957 490