1603
1
2711
2
21152
8
2593
297066
0
398656
19
1633
4
2245
3
1382
3371
9
2629
31371
64
2292
2110
3014
20
5889
3156
562
1681
11153
1268
1087
5151
2911
1220
2763
4651
2496
3222
1249