1358
4
944
1
1105
2312
1196
427
623
1604
1244
3305
843
1054
1870
1662
757
710
889
459
1021
609
506
847
1206
588
1313
576