584
0
31535
1824
467
572
608
1152
2748
2
1192
1
1428
552
503
2522
1045
3373
1009
2683
772
1232
169211
11
759
362
453
576
282572
1649
611
360
4594
1418