1015
0
1009
397
1
46414
745
2522
5918
4
768
1232
1551
2
2904
552
608
543
584
525
2330
918
1649
755
953
25137
295
467
2349
440
1418
2952
1392
639