2515
0
123
1315
1
2929
2
3305
2622
957
105
772
1075
83
4434
4
1583
44385
2192
1187
3
727
1266
3411
648
786
106
1696
10
748
5908
1130
1084
72074
948
3078