1603
1
1681
2245
3
1539
1038
496
0
1015
467
3090
6
1606
1819
572
1788
1135
2903
8527
2932
2
2133
1250
2921
5
1380
2535
3765
4
2600
21152
8
3053
7
6346
16
19944
1669