25137
0
19279
2
1824
458
1267
1
17353
1020
31535
337
968
357
1018
563
876
683
575
467
3691
5
1073
772
2275
346
830
368
349
679
2881
2546
4452
255