25137
0
31535
19279
2
602
1
1824
2275
2730
6
467
1020
547
1404
3428
3
2076
3691
5
17353
247
968
1567
1880
2881
4671
1098
2749
683
2727
402
3114
4
6045
2522
2299