2306
2
1506
0
2814
5
1869
1
1550
339
1100
964
829
2330
440
3025
1334
474
534
711
907
732
264
1132
973
1169
4165
5009
2494
814
3116
1385
1774
2113