1045
0
456
1557
1661
1
2137
4
1915
3
602
2559
787
765
722
410
546
1284
2
1161
846
2496
2211
668
2924
1501
381
1101
1278
6045
10
2364
804