5016 717
5796 322
8434 767
23487 612
3530 935
15254 122
8862 463
8798 267
8613 653
4161 564
1834 107
3394 842
2222 406
5890 881
2517 120