2093
2
676
0
1020
20634
8
1551
392
954
398
25137
308
467
945
458
17353
505
348
2275
19279
1710
1
948
3653
3498
4
4940
5
1346
991
31535
547
1128
443
2966