2683
0
1152
584
1077
745
46414
1
440
458
4328
10
691
759
4594
282572
1045
2480
2
525
2616
768
1009
639
1921
363
105290
1842
1862
2786
1232
383
1649