2322 640
5728 669
179437 494
2498 543
3316 534
287845 873
74496 562
71478 618
45080 250
89188 819
173050 387
51602 338