12222 101
39557 51
96096 217
62487 668
28499 527
14598 615
17315 526
13950 619
55143 273
1859 99
3669 638
17046 301
82039 517
35676 170
22606 320
116946 585
49141 318
154079 915
92162 447
9870 490
111773 446
6260 161
16555 112
9909 300
5307 602
5076 724
2647 507
185551 1121