2435
0
493
1109
1405
772
1
683
31535
351
646
1346
876
1172
814
2113
563
521
3025
1129
2082
11
710
1343
1110
631
999
848
1860
2
1344
820
573
2143