2041
2
3742
5
1360
713
1665
1
1446
906
0
2131
3
581
1195
182
77
12
1253
2494
4
537
869
1823
3427
13167
6
1126
28
26
2935
64706
1661
938
902
20
38
1002