2124
3
3090
6
1189
0
2903
1729
337
2932
2
2399
181997
11
577
476
1103
3680
21152
8
2907
2087
345
375
701
380
5338
412
657
754
305
1866
939
392
322
627