12554 531
22542 526
8728 788
3432 150
163935 974
5562 85
11269 254
6580 583
9976 485
5325 249
5859 469
5084 874
3635 484
4922 679
5924 415
7075 310
7008 96
2951 628
17121 84
4879 879