344703 1200
13748 172
2862 483
4597 462
3429 173
3078 239
27139 292
8754 562
23951 198
349825 1225
3064 267
3492 834
1601 93
2098 53
6141 321
7583 688
2890 310
43227 318
35301 340
9246 362
9720 82
2472 196
6105 583
3744 760
6667 353
5814 223
3990 754
1817 189