5009 717
5794 322
8433 767
23484 612
3529 935
15246 122
8856 463
8791 267
8607 653
4160 564
1833 107
3393 842
2220 406
5881 881
2508 120