438163 1002
259607 341
2733 280
3168 61
4239 506
8535 159
11654 208
5633 542
4263 307
7877 568
3618 235
8953 168
11558 412
5767 410
10976 352
8597 332
6201 463
4487 243
6527 372
3433 110