1048
0
1174
1
1740
3
1806
1270
965
2547
673
1795
2
1547
2462
662
2570
4573
1000
1431
784
6713
11
1093
830
3143
3580