3120
2
4043
15
77
0
843
1
1131
322
3430
1352
4
1139
370
1440
2054
6
1115
535
2071
755
1411
682
1054
971