25669
0
2741
4
5196
2
1431
1
57793
1481
3114
1242
1289601
980
4606
2233
3
3212
27
2954
2489
2786
1161
1917
51331
25
5402
9
673
4715
5
1185
962
3315
2788
1924
5771
10