1020
0
25137
17353
3114
4
31535
968
1333
1
745
19279
2
3498
3819
416
2730
6
2275
383
514
483
177
548
257
498
608
581
458
486
545
467
2546
1137
598