2322 640
5732 669
179458 494
2498 543
3316 534
287863 873
74502 562
71482 618
45080 250
89192 819
173050 387
51640 338