1189
0
1193
2903
3
1492
467
496
3090
6
6236
10
19944
2
2932
528
1
2996
25669
3206
5
1380
21152
8
690
935
1819
1120
3854
1787
1606
19783
17946
7793
4
868
830
3080
2605