2100
2
1466
0
1730
1618
1
3629
3871
3470
5
2327
11
1691
6346
16
2427
12
951
3562
1868
5946
2285
2122
1564
1753
1976
3
1412
1423
2181
599
1558
2890
1660
2322
4
2054
3109
14