2578
1
2535
2
1013
1305
3931
6
1988
737
0
650
3629
1816
1564
1558
1423
3576
3
1976
1860
866
1801
2890
1168
1431
1466
635
2356
159
1066
4944
2100
4179
1366