5828
597
3313
1773
2198
1112
1749
1853
1609
1322
1559
652
1518
1093
937
2404
905
1661
748
1784
741
2477
590
678
551
1452
517
2464
436
548
310
579
293
920
141
648