2748
2
1824
0
31535
458
552
2522
1152
584
759
422
266
683
1009
1115
1
611
1045
608
1428
4594
3373
3659
14
503
46414
3114
4
653
1232
572
918
639