12551 531
22527 526
8728 788
3432 150
163932 974
5561 85
11267 254
6578 583
9976 485
5322 249
5858 469
5083 874
3633 484
4922 679
5924 415
7075 310
7006 96
2951 628
17120 84
4876 879