4471
2
32302
0
3765
4
25669
1746
1356
1
1788
1160
905
903
669
5196
1467
2271
3315
2245
3
1383
1226
2366
5
3053
7
19783
2535