1189
0
21152
8
3080
3
2932
2
3090
6
1193
2245
467
297066
2903
19944
528
1
1047
1380
496
1492
690
935
1819
1787
1606
2605
19783
3546
2131
6236
10
17946
562
2629
1526