25137
0
31535
20634
8
17353
2730
6
467
19279
2
1020
552
16
275
418
150
165
1080
439
1098
433
846
355
1518
1
968
4536
1897
3114
4
428
381
516
90
529
3868