2655
2
1380
0
1412
19944
1712
2377
1
810
7733
131589
3683
1746
16062
15
1736
1445
1751
2082
2174
4
2405
438
1425
14887
18
673
830
1641
1526
801
1105
526
10243
5504
16