32353
12
5151
2
1505
0
1311
1
2032
2271
4
1901
7994
3
1636
3080
3715
456
2446
2041
2313
2037
1931
2075
21152
8
4821
3261
319
1386
4651
2061
1298
840
676
3462
6