1041
1
1078
665
1844
1632
2
1070
1660
5801
5252
6220
16
18258
0
23774
4
6547
13967
1657
683
1541
693
784
526
1093
1380
2166
1825
83
2562
1431
905
2294
801