4471
2
25669
0
2535
772
1
319
4832
3
1149
1603
301
3453
3498
4
1379
8527
3200
7793
3933
2990
32302
1169
1505
1622
1819
1275
1136
1523
1512
1384
5
2951
2271
981