496
0
3090
6
1547
1
1690
2903
3
2996
2932
2
1568
21152
8
17970
15
1495
2258
108797
12459
572
4311
467
1606
2508
7
1819
3080
8527
6236
10
1787
830
1000
1289601
4
83
868
1614