2100
1
2071
0
1115
1132
1506
535
3116
440
1411
2
1343
1440
2474
755
5009
971
521
20634
8
11392
6
682
670
784
4281
3430
1586