2114
1
4471
2
572
0
1699
1814
801
2082
1068
14
25669
475
802
673
496
2524
2152
830
526
1189
181997
11
1105
1168
596
1103
562
484
2663
914
490
1581