1780
0
25137
918
1378
2
2952
4328
10
471
525
951
1043
1754
1603
343
432
1238
1232
1009
787
736
685
1033
46414
1
362
479
267
608
745
1045
1133
2941